pesticide spill - Francés Inglés Diccionario